Competitive Online Search Trees on Trees
نویسندگان
چکیده
We consider the design of adaptive data structures for searching elements a tree-structured space. use natural generalization rotation-based online binary search tree model in which underlying space is set vertices tree. This based on simple structure decomposing graphs, previously known under several names including elimination trees, vertex rankings, and tubings. The equivalent to classical exactly when path. describe an O (log log n )-competitive this model, where number vertices. matches best-known competitive ratio trees. Our method inspired by Tango algorithm, but critically needs new notions one that we call Steiner-closed may be independent interest. Moreover, our technique novel two levels decomposition, first from trees and, second, these into paths.
منابع مشابه
Competitive Search in Symmetric Trees
We consider the problem of searching for one of possibly many goals situated at unknown nodes in an unknown tree T . We formulate a universal search strategy and analyse the competitiveness of its average (over all presentations of T ) total search cost with respect to strategies that are informed concerning the number and location of goals in T . Our results generalize earlier work on the mult...
متن کاملO(log log n)-competitive dynamic binary search trees
The Dynamic Optimality Conjecture [ST85] states that splay trees are competitive (within a constant competitive factor) among the class of all binary search tree (BST) algorithms. Despite 20 years of research this conjecture is still unresolved. Recently, Demaine et al. [DHIP04] suggested searching for alternative algorithms which have small but non-constant competitive factors. They proposed T...
متن کاملOn Optimal Binary Search Trees
We present a new linear time heuristic for constructing binary search trees. The analysis of the algorithm, by establishing an upper bound on the cost of the produced binary search trees, permits to derive a limitation on the cost of optimal binary search trees. The obtained upper bound improve on previous results.
متن کاملA Note on Search Trees
Proof. Proceed by contradiction. Suppose that f has more than one root in (0,∞). Let r1 and r2, with r1 < r2, be two consecutive such roots (note that we can always find two consecutive roots r1 and r2 because f (r) > 0 for any root r). From the hypothesis, we have f (r1) > 0 and f (r2) > 0. Since f ′ is continuous at r1, there exists an 0 < 2 < (r2− r1) such that f (x) > 0 in the interval (r1,...
متن کاملFinger Search on Balanced Search Trees
This thesis introduces the concept of a heterogeneous decomposition of a balanced search tree and apply it to the following problems: • How can finger search be implemented without changing the representation of a Red-Black Tree, such as introducing extra storage to the nodes? (Answer: Any degree-balanced search tree can support finger search without modification in its representation by mainta...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Algorithms
سال: 2023
ISSN: ['1549-6333', '1549-6325']
DOI: https://doi.org/10.1145/3595180